---
title: RStudio1.4发布，新增markdown可视化太强大了
link-citations: true
author: 欧阳松
date: '2021-08-17'
slug: RStuido
categories:
  - R
tags:
  - R
  - R Markdown
subtitle: ''
summary: ''
authors: []
lastmod: '2021-08-17T22:23:06+08:00'
featured: no
image:
  caption: ''
  focal_point: ''
  preview_only: no
projects: []
bibliography: references.bib
---

<script src="{{< blogdown/postref >}}index_files/header-attrs/header-attrs.js"></script>


<p>最近一直在学习用<strong>RStudio</strong>建博客和写文章或书什么的，有了<code>Rmarkdown</code>的支持，可以渲染很有有用的可视化效果，但是很多语句都是基于<code>markdown</code>语言来写的，虽然markdown作为一款轻量级的语言，很适合用来写东西，而不是来排版，但是一直用代码，也是很烦人的，尤其我又是一个懒人，我要的是效果，而不是代码。</p>
<p>虽然有很多在线编辑器，也有<code>Typora</code>这种可视化的软件支持，但都是拆东墙补西墙的办法，没有一款软件就能解决所有问题，比如我要搭博客，以前需要安装各种软件，需要各种代码，有了<strong>yihui</strong>大神的支持，把很多东西都合成在RStudio里面，尤其嵌入了R markdown以后就可以很好的渲染R语言的效果，可以写word，可以写PPT，甚至还可以写期刊论文，节省了很多复制粘贴的工作，而且配合<u>bookdown</u>以后还可以很好的写书，<u>pagedown</u>可以很好的编辑网页，然后又开发了<u>blogdown</u>，一步就可以配置hugo主题的博客，简直不要太方便。</p>
<p>我一直觉得用一款软件把大多数的工作完成是最好的，RStudio就可以很好的完成这些工作，可以用来统计，可以用来画图，可以用来写作，还可以用来搭博客，之前唯一的缺点可能就是对markdown原生态语句不能可视化了，毕竟我不是一个活在想象世界中的人，写代码的目的是为了最后的效果，我又不是码字🐶，能用简单的办法不好吗？</p>
<blockquote>
<p>目前RStudio更新到1.4版，新增了很多实质性的硬核功能：</p>
<p>其中英文版介绍可见，<a href="https://blog.rstudio.com/2021/06/09/rstudio-v1-4-update-whats-new/" class="uri">https://blog.rstudio.com/2021/06/09/rstudio-v1-4-update-whats-new/</a></p>
<p>中文版在知乎上也有介绍，具体看这里<a href="https://zhuanlan.zhihu.com/p/345804036"><strong>RStudio v1.4 正式发布</strong></a></p>
<p>其中最让有<strong>两个功能</strong>最让我兴奋，又是解放双手的一天。。。。</p>
<ul class="task-list">
<li><p><input type="checkbox" disabled="" checked="" />
Rmarkdown编辑可视化<a href="https://rstudio.github.io/visual-markdown-editing/" class="uri">https://rstudio.github.io/visual-markdown-editing/</a></p></li>
<li><p><input type="checkbox" disabled="" checked="" />
支持可视化插入参考文献<a href="https://blog.rstudio.com/2020/11/09/rstudio-1-4-preview-citations/" class="uri">https://blog.rstudio.com/2020/11/09/rstudio-1-4-preview-citations/</a></p></li>
</ul>
</blockquote>
<p>新版的RStudio打开md文件后，可以在编辑界面里看到一个像<strong>A</strong>一样的东西，不点它就这样</p>
<p><img src="1.jpeg" title="最原始" /></p>
<p>点一下最右边的那个A就这样</p>
<p><img src="A.jpeg" /></p>
<p>而且插入图片可以直接点击上面的那个图片的符号，选好图片就出现效果了，可以自动添加标题和链接</p>
<p><img src="2.1.jpeg" /></p>
<p>而且点一下图片，还可以直接编辑图片大小，真好 <img src="1.1.jpeg" /></p>
<p>在Insert那里还有很多效果，最喜欢的是@Citation，这简直是写期刊和论文的利器，教程可以看这个</p>
<p><a href="https://rstudio.github.io/visual-markdown-editing/citations.html" class="uri">https://rstudio.github.io/visual-markdown-editing/citations.html</a></p>
<p><img src="2.jpeg" /></p>
<p>当然如果要支持显示参考文献的话，在新增的Rmd文件里需要在最前面的yml上添上这几句话（md是别的代码）</p>
<pre><code>---
title: &quot;My Document&quot;
bibliography: references.bib
link-citations: true
---</code></pre>
<p>参考文献支持Pubmed搜索关键词，连打开网站都省了，速度还挺快，比Endnote好，比如：</p>
<p>我的一篇文章<span class="citation">(<a href="#ref-ou-yang2020" role="doc-biblioref">Ou-Yang, Liu, and Wang 2020</a>)</span>，</p>
<p><img src="6.jpeg" /></p>
<p>还支持输入DOI直接搜索期刊，自动生成参考文献，比如</p>
<p>我的另一篇文章<span class="citation">(<a href="#ref-Ouyang2020" role="doc-biblioref">Ouyang et al. 2020</a>)</span>：</p>
<p><img src="4.jpeg" /></p>
<p>当然还支持开源的<strong>Zotero</strong>，可以直接加载本地的库插入参考文献，当然要安装Zotero，而且在百度学术上下载的文献格式还可以直接导入Zotero，期刊格式也是在线搜索</p>
<p>不过目前对中文的支持好像还不行，可能需要别的办法</p>
<p>当然在线的也可以，而且浏览器还有插件，可以自动爬取网页生成参考文献。</p>
<blockquote>
<p>注：Zotero也是开源的软件，和R一样都是免费的东西，不用盗版，也不用破解，是所有文献管理软件的王者</p>
</blockquote>
<p>可视化还是不错的，不然用了R，干嘛还要开发RStudio这款IDE呢。。。</p>
<div id="参考文献" class="section level3 unnumbered">
<h3>参考文献：</h3>
<div id="refs" class="references csl-bib-body hanging-indent">
<div id="ref-Ouyang2020" class="csl-entry">
Ouyang, Song, Ji?Hong Liu, Zhao Ni, Guo?Fu Ding, and Qin?Zhang Wang. 2020. <span>“Downregulation of St3gal5 Is Associated with Muscle Invasion, High Grade and a Poor Prognosis in Patients with Bladder Cancer.”</span> <em>Oncology Letters</em> 20 (1): 828–40. <a href="https://doi.org/10.3892/ol.2020.11597">https://doi.org/10.3892/ol.2020.11597</a>.
</div>
<div id="ref-ou-yang2020" class="csl-entry">
Ou-Yang, Song, Ji-Hong Liu, and Qin-Zhang Wang. 2020. <span>“Expression Patterns and a Prognostic Model of m6A-Associated Regulators in Prostate Adenocarcinoma.”</span> <em>Biomarkers in Medicine</em> 14 (18): 1717–31. <a href="https://doi.org/10.2217/bmm-2020-0095">https://doi.org/10.2217/bmm-2020-0095</a>.
</div>
</div>
</div>
